.rwmb-file li {
	width:              250px;
	margin:             0 10px 10px 0;
	-webkit-transition: width .25s, opacity .25s, -webkit-opacity .25s;
	transition:         width .25s, opacity .25s;
}

.rwmb-file .rwmb-icon {
	width:          60px;
	text-align:     center;
	vertical-align: middle;
	overflow:       hidden;
}

.rwmb-file .rwmb-icon img {
	max-height: 60px;
	max-width:  60px;
}

.rwmb-file .rwmb-info {
	width:          180px;
	vertical-align: top;
	overflow:       hidden;
}

.rwmb-file .rwmb-info p {
	margin: .1em 0;
}

.rwmb-file .rwmb-info a {
	font-weight:     bold;
	text-decoration: none;
}

.rwmb-file li,
.rwmb-file .rwmb-icon,
.rwmb-file .rwmb-info {
	display: inline-block;
}

.rwmb-file .rwmb-icon,
.rwmb-file .rwmb-info {
	margin: 0 0 2px 2px;
}

.rwmb-file li.removed {
	width:           0;
	margin:          0;
	opacity:         0;
	-webkit-opacity: 0;
	-moz-opacity:    0;
	-o-opacity:      0;
}

.rwmb-file li.removed:after {
	content:          ' ';
	position:         absolute;
	top:              0;
	left:             0;
	right:            0;
	bottom:           0;
	z-index:          2;
	opacity:          .4;
	background-color: #f00;
}